program arr_init;

int n[1:2][1:6];
initial
begin
  // n =  '{2{'{3{4, 5}}}};
  // n = '{ '{4,5,4,5,4,5}, '{4,5,4,5,4,5} };
  // n = '{ 2{4,5,4,5,4,5} };
   n[1] =  '{4,5,4,5,4,5} ;
//   n[2] = '{ 2{1,2,3} }; // gives an error. why???
                         // is it because the replication oper works on the whole element
						 // rather than on bit slices?????
   $display("%d", n);
end

endprogram
